AS-Interface Extended Master HAL

Version  Name  Date       Revision History
2.0.0.0  IO    07.07.2016 Merging all netX derivates to netX Studio project (Hitex Hitop IDE support dropped)
                          Changed: "hal_resource_defines.h" modified to avoid warnings during compilation
                          bugfix in get next active slave for current cycle when both A/B slaves are active
2.0.1.0  IO    19.07.2016 bugfix: in inclusion phase cycle e (refer to "AS-Interface Complete Specification Version 3.0, Revision 1, October 2006", Figure 8-27):
                            (Slave = 0) && (Operating Mode = Protected) && LDS > LPS except slave 0: Reset Auto_Address_Assign (was not done in previous releases)
                          



### Older release notes ###

Hardware plattform:
NXHX500

Version  Name  Date        Revision History
0.900    HPf               initial release
0.910    HPf               update to microcode V0.901
                           added watchdog timeout flag and function for resetting
                           Updated simpleloader.c for netx50 support and netx100 bugfix
0.9.2.0  HPf               checked in to svn               
0.9.3.0  HPf               updated XC code to V0.902
                           added XC_Asim_Set_Min_Cycle_Length()
                           removed XC_Asim_Set_Additional_Send_Pause()
0.9.4.0  HPf               added Offline_Ready IRQ
0.9.5.0  HPf               added check for updated flag in XC_Asim_Read_IDI()
                           added user specific parameters for loader routines
0.9.6.0  HPF  03.04.2009   bugfix in LPF handling
                           bugfix in acceptance-criteria
                           added some IRQs
                           AFP flag is now also visible in offline-phase
                           added XC_Asim_Get_ODIUpdated()
0.9.7.0  HPf  15.04.2009   PI is now handled in the same DW as PP which allows ARM handling
                           bugfix in startup phase
                           bugfix in activation phase
1.0.0.0  HPf  24.06.2009   added ID to IDI and ODI
                           added error code to IDI
                           added error code to management response
                           management ID is now 16 bit
                           added wait loop before activation phase
                           added auto_address_assign reset on config-phase transition
                           made IDI/ODI/PP arrays 64 elements big to obtain dw-alignment
1.1.0.0  HPf  14.08.2009   some function arguments changed from structure to pointer of structure
                           fix of AutoAddressAvailable in XC_Asim_Get_Flags
                           added XC_Asim_Set_Activation_Mode() to main.c
                           corrected master and slave pause times
1.1.1.0  HPf  16.09.2009   fixed bug in pause times   
 
 

Hardware plattform:
NXHX50-RE + separate ASi physics

Version  Name  Date        Revision History
0.900    HPf               initial release
0.910    HPf               update to microcode V0.901
                           added watchdog timeout flag and function for resetting
                           Updated simpleloader.c for netx50 support and netx100 bugfix
0.9.2.0  HPf               checked in to svn               
0.9.3.0  HPf               updated XC code to V0.902
                           added XC_Asim_Set_Min_Cycle_Length()
                           removed XC_Asim_Set_Additional_Send_Pause()
0.9.4.0  HPf               added Offline_Ready IRQ
0.9.5.0  HPf               added check for updated flag in XC_Asim_Read_IDI()
                           added user specific parameters for loader routines
0.9.6.0  HPF  03.04.2009   bugfix in LPF handling
                           bugfix in acceptance-criteria
                           added some IRQs
                           AFP flag is now also visible in offline-phase
                           added XC_Asim_Get_ODIUpdated()
0.9.7.0  HPf  15.04.2009   PI is now handled in the same DW as PP which allows ARM handling
                           bugfix in startup phase
                           bugfix in activation phase
1.0.0.0  HPf  24.06.2009   added ID to IDI and ODI
                           added error code to IDI
                           added error code to management response
                           management ID is now 16 bit
                           added wait loop before activation phase
                           added auto_address_assign reset on config-phase transition
                           made IDI/ODI/PP arrays 64 elements big to obtain dw-alignment
1.1.0.0  HPf  14.08.2009   some function arguments changed from structure to pointer of structure
                           fix of AutoAddressAvailable in XC_Asim_Get_Flags
                           added XC_Asim_Set_Activation_Mode() to main.c
                           corrected master and slave pause times
1.1.1.0  HPf  16.09.2009   fixed bug in pause times 
